Fullstack Job: Senior .NET Developer

Job added on

Company

KeborMed
Portugal

Location

Remote Position
(From Everywhere/No Office Location)

Job type

Full-Time

Fullstack Job Details

Join the team that developed the first plug-n-play PaaS for connected medical devices, and help us redesign the way healthcare is delivered. If you are a highly skilled .NET developer who will take ownership of end-to-end application and software development processes, and who is a great team player, keep reading. We're looking for passionate people who like to get stuff done, who can always focus on the big picture, and are ready to keep learning and improving, no matter how long they've been in the business. We care about deadlines and quality, and we’re looking for someone who cares a lot about their work and takes pride in it. We are flexible on when and where you work from, but we are a startup, so there will be times when you’ll probably have to work harder and longer than you would in a corporate environment, but we’ll all be working side by side.

We are looking for someone who could become a part of our team on a long-term basis, We offer top compensation, the ability to work on exciting international projects and constant growth opportunities.

Job responsibilities:

· Design and develop enterprise applications

· Participate in design discussion and contribute to technical decisions

· Ensure continuous improvement and technology upgrades

· Review existing designs and modify features accordingly

· Troubleshoot and resolve issues relating to functionality, technology and performance

· Develop Microservices-based architectures with back-end services based on .Net Core

· Create and maintain deployment processes to run application in Microsoft Azure using Terraform and Azure DevOps

· Design, extend and refine data models for use with using CosmosDB

· Utilize caching layers such as Redis to improve application performance

· Migrate services from PaaS platforms to containers run in Azure Kubernetes Service (AKS)

· Enhance application performance, speed, and scalability

· Define and design software concepts and components to develop high-quality applications

· Deploy new infrastructure to unleash the potential of connected products and services

· Collaborate with cross-functional teams to identity opportunities for improvement

· Perform code analysis, requirements analysis, and software reliability analysis

· Participate in design, development, implementation and documentation stages

· Become a core part of the full-stack team to build, test and deploy cutting edge solutions

Minimum requirements

· Bachelor’s/Master’s degree in Engineering, Computer Science, IT (or equivalent experience)

· At least 3+ years of experience in full-stack application development

· Hands-on experience with ASP.NET CORE framework and C# programming language, with at least 5 years of direct experience

· Hands-on knowledge of Microservices architectures and Microsoft Azure PaaS

· Experience with gRPC

· Knowledge of MSSQL & MongoDB

· Experience in technical documentation writing

· Fluent in English

· Ability to work full-time (40 hours/week) with a 4 hour overlap with US time zones

Bonus Skills

· ASP.NET CORE 6.x

· Experience with Keycloak

· Experience with Kubernetes

· Experience with Terraform

· Experience with Hazelcast

· Prior experience in designing and developing highly-scalable apps and platforms

· Strong CS fundamentals including data structures, algorithms, design patterns

· Working experience within an Agile environment

· Strong analytical, consultative, and communication skills

· Experience in the healthcare space

Job Type: Contract
Contract length: 24 months

Language:

  • English (Required)